#ifndef _LOGIN_H_
#define _LOGIN_H_

#include <stdio.h>
#include <stdarg.h>
#include <time.h>

// 日志级别的枚举类型
typedef enum {
    LOG_ERROR,    // 错误级别
    LOG_WARNING,  // 警告级别
    LOG_INFO,     // 信息级别
    LOG_DEBUG     // 调试级别
} LogLevel;

extern FILE *logFile;

// 日志文件路径和文件指针
#define LOG_FILE "../log/app.log"

// 初始化日志文件
void initLogFile(void);

// 写入日志的函数
void logMessage(LogLevel level, const char *format, ...);

// 关闭日志文件
void closeLogFile(void);

#endif